/**
 *	\file
 *	\brief indicates the class of a ResourceElement
 *
 * 	\date Aug 30, 2013
 * 	\author koldar
 */

#ifndef RESOURCECLASSTYPE_H_
#define RESOURCECLASSTYPE_H_

#include <stdio.h>

/**indicates the class of a ResourceElement
 *
 */
typedef enum ResourceClassType {
	RESOURCECLASSTYPE_VAR,    //!< VAR indicates that a ResourceElement is a variable for a class
	RESOURCECLASSTYPE_CONST,  //!< CONST indicates that a ResourceElement is a constant for a class
	RESOURCECLASSTYPE_FUNCTION//!< FUNCTION indicates that a ResourceElement is a function for a class
} ResourceClassType;


/**prints a string representation of a ResourceClassType
 *
 * @param f the file to write the stirng representation on
 * @param type the type to consider
 */
void printResourceClassType(FILE* f,ResourceClassType type);

#endif /* RESOURCECLASSTYPE_H_ */
